home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / c / snippet.exe / SNIPPETS.NDX < prev    next >
Text File  |  1992-07-04  |  19KB  |  331 lines

  1. NOTE: "-" preceding file name means new or modified since last SNIPPETS
  2.  
  3. File            Author          Description
  4. --------------  --------------  ----------------------------------------------
  5. -Snippets.Ndx                   SNIPPETS index - this file
  6.  Make.Ini       Jim Nutt        Master file for NDMAKE
  7. -Ansiscrn.H                     Macros for ANSI.SYS screen control
  8.  Cast.H         Bob Stout       Cast any object to any type
  9. -Dow.H          Paul Schlyter   Day-of-week macro
  10. -Hilobyte.H                     Extract high, low bytes from an int
  11. -Portable.H     Scott Ladd      Write portable code for various PC compilers
  12.  Round.H        Dave Knapp      Rounding macros
  13.  Scrnmacs.H     Jerry Houston   Macros for direct video work
  14.  C_Lines.Awk    Dan Kozak       AWK program to count lines of C code
  15.  8087_Sav.Asm   Jeffrey Nonken  Saves/restores 80x87 environment
  16.  Coldboot.Asm   David Nugent    Reliable cold/warm boot
  17.  Cpucheck.Asm                   Determine type of CPU in use
  18. -Hires.Asm                      Switch to 43/50 line mode on EGA/VGA
  19.  Ndpcheck.Asm                   Determine presence of coprocessor
  20. -Readisk.Asm    Bob Stout       Read absolute disk sectors
  21. -A2E.C          Bob Stout       ASCII <=> EBCDIC conversions
  22.  Addhndls.C     Doug Burger     Allow more than 20 open files under DOS 3+
  23.                 Bob Jarvis
  24. -Ansiflen.C     Bob Jarvis      ANSI-compliant file size function
  25.  Ansiload.C     Bob Jarvis      Detect ANSI.SYS
  26. -Ansiself.C     Thad Smith      Self-replicating program in ANSI C
  27.  Ansisys.C                      Detect ANSI.SYS
  28.  Approx.C       John Rex        Fuzzy string search
  29.  Assignpr.C     Bob Stout       Multiple printer support
  30. -Atr2Ansi.C     Bob Stout       Build ANSI.SYS command string, given attribute
  31. -Bascnvrt.C     Bob Stout       Convert radix of a numeric string
  32. -Bastrngs.C     Bob Stout       BASIC-like string functions
  33.  Biport.C       Bob Stout       Port Borland code using pseudovariables
  34.  Bitarray.C                     Bit array functions
  35.  Bitcnt_1.C     Ratko Tomic     Count bits in a number (fast, clever)
  36.  Bitcnt_2.C                     Count bits in a number (fascinating)
  37. -Bitfiles.C     Aare Tali       Bit I/O for buffered (fopen'ed) files
  38.  Bitops.C       Bob Stout       Small bit array macros
  39.  Changprn.C     Bob Stout       Change the standard printer device
  40.  Checkexe.C     Bob Jarvis      Checksum protection for executable files
  41. -Chgext.C       Bob Stout       Change/add a file name extension
  42. -Clock.C        Jon Guthrie     On-screen clock generator
  43. -Combin.C       Thad Smith III  Compute combinations without overflow
  44. -Commafmt.C     Bob Stout       Add thousands separators to numeric strings
  45.  Crc-16c                        Calculated 16-bit CRC
  46.  Crc-16F.C                      Fast 16-bit CRC
  47.  Crc_32.C       Gary S. Brown   Table lookup 32-bit CRC
  48.  Crypt.C        Bob Stout       S-Coder data encryption from DDJ
  49. -Ctrlprnt.C     Bob Stout       Print a line, displaying Ctrl characters
  50.  Cursor1.C      Bill Wilkie     Cursor management/manipulation
  51.  Cursor2.C      Gary Chambers   Hide/unhide cursor
  52.  Daylen.C       Paul Schlyter   Computes length of day at any place on Earth
  53.  Dd_Struc.C     Wayne Hamilton  TC/TC++/BC++ DOS file time/date macros
  54.  Descrypt.C                     DES encryption/decryption
  55.  Doscopy.C      Peter Yard      Copy a file
  56. -Drvalid.C      Bob Stout       Benignly validate disk drives
  57. -Dspdtst.C                      I/O benchmark - MSC/TC/ZTC/Watcom
  58.  Editgets.C     Paul Roub       Get an input string with editing functions
  59. -Eval.C         Bob Stout       Simple arithmetic expression evaluator
  60. -Favail.C       Bob Stout       How many more files may be fopen'ed?
  61.  Fcopy.C        Bob Jarvis      Copy a file
  62. -Ferrorf.C      Mark Devlin     Formatted error messages
  63. -Figets.C       Jan Vroonhof    Like fgets, except reads backwards
  64. -Fmtmoney.C     Bob Stout       Format US dollar amounts into text strings
  65. -Fndislot.C     Bob Stout       Locate an unused user interrupt vector
  66.  Fscanbin.C     Ray Gardner     Scan binary fields via format string
  67.  Fsm.C                          Demonstrates a finite state machine
  68. -Getdcwd.C      Bob Jarvis      Get current working directory for given drive
  69.  Get_Dirs.C     Mike Gillen     Build a linked list of directories
  70. -Getkey.C       Bob Stout       Get extended key codes
  71.  Getopt3.C                      AT&T compatible getopt(3)
  72.  Getopts.C      Paul Edwards    Scan command line for switches
  73.  Getseg.C       Bob Stout       Get segment and offset of any object
  74.  Getstrng.C     Ron Sires       Safe gets() for input string of unknown length
  75.  Glbl_Env.C     Peter Thomas    Update & remove global environment variables
  76. -Grafline.C     David Harmon    Demo of PC line drawing characters
  77.  Howdy.C                        Obfuscated C code
  78. -Hstr_I.C       Bob Stout       Convert hex string to int
  79. -Hugeread.C     Bob Stout       Read & write huge data using far pointers
  80. -Hugesort.C     Ray Gardner     Quicksort using huge pointers
  81.  Initvars.C     Ray Gardner     Read data into variables
  82. -Isfile.C       Bob Jarvis      Is a file handle associated with a file?
  83. -Isfopen.C      Bob Stout       Is a FILE * in use?
  84.  Ispow2.C                       Is a number an integral power of 2?
  85.  Isqrt.C                        Integer square root
  86. -Isshift.C      Jeff Dunlop     Determine if a shift key is pressed
  87.  Jdn.C          Paul Schlyter   Julian Day Number computation
  88.                 Ray Gardner
  89.  Joystick.C     Bob Stout       Joystick support functions
  90.  Kb_Data.C      Dan Kozak       Keyboard status determination
  91.  Keylocks.C                     Caps/Num lock set/clear functions
  92. -Keywatch.C     Robert Mashlan  Demonstrates capturing keyboard interrupt
  93.  Lasort.C       Paul Edwards    Distribution counting sort rediscovered
  94.  Lbitops.C      Scott Dudley    Large bit array macros
  95.  Ldfloor.C      Ray Gardner     Long double floor
  96. -Ll_Msort.C     Ray Gardner     Linked list mergesort
  97.  Ll_Qsort.C     Jon Guthrie     Linked list quicksort
  98.  Ltoa.C         Bob Stout       Convert long to a string
  99.  Ltostr.C       Thad Smith III  Convert long to a string
  100. -Lv1Ws.C        Bob Stout       Convert whitespace strings to single spaces
  101.  Mainmain.C                     Obfuscated C code
  102.  Mcb_Env.C                      Modify master environment using MCB's
  103.  Mdalloc.C      Blair Haukedal  Multi-dimentional array alloction
  104.  Memlist.C      Nigel Cort      List TSR's by name
  105. -Memrev.C       Ray Gardner     Assymetrical memory swap
  106.  Mouse1.C       Doug Boone      MS Mouse functions
  107. -Mouse2.C       Rob de Voer     MS Mouse functions
  108. -Mouse3.C       Bob Jarvis      MS Mouse functions
  109. -Mouse4.C       Uwe E. Schirm   MS Mouse functions
  110.  Msc_Peek.C     Bob Stout       Add peek/poke to MSC
  111.  Noctrl.C                       Traps Ctrl-C, Ctrl-Break, Ctrl-Alt-Del
  112.  Noreset.C                      Traps Ctrl-Alt-Del
  113. -Ord_Text.C     Bob Stout       Format ordinal numbers in English
  114. -Pbmsrch.C      Jerry Coffin    Pratt-Boyer-Moore string search
  115. -Pcnvrt.C       Bob Stout       Convert Pascal strings to C
  116.  Perm_Idx.C     Thad Smith III  Determine permutation index
  117. -Pfopen.C       David Engel     Open a file anywhere
  118.  Pluraltx.C     Bob Stout       How to print proper plurals
  119. -Prtoggle.C     Bob Stout       Tee stdio to stdprn
  120. -Prtscrn.C      Bob Stout       Invoke BIOS print screen function
  121. -Prtstat.C      Bob Stout       Determine printer status
  122. -Pushdir.C      Bob Stout       Stack-oriented CHDIR functions
  123.  Qbsort.C                       Optimized bubble sort
  124.  Rand1.C        Phil Linttell   Random number generator
  125.  Rand2.C        E. Schneider    Random number generator
  126.  Rand3.C                        Random number generator
  127.  Ratko.C        Ratko Tomic     5 x 8 Sieve benchmark
  128.  Rays.C         Daniel Lyke     Ray tracing functions
  129.  Redir.C        F. Piette       Demonstrates output redirection
  130.  Regex.C        Orv Stoll       Regular expression (subset) pattern matching
  131.  Rg_Qsort.C1    Ray Gardner     Non-Recursive ANSI quicksort function
  132. -Rg_Qsort.C2    Ray Gardner     Recursive ANSI qui